/**
 * 第17章 文件
 * 代码清单-p2ch17a-527页a：Path对象 {@link top.kaoshanji.p2ch17a.PathInfo}
 * 代码清单-p2ch17a-530页a：选择Path的片段 {@link top.kaoshanji.p2ch17a.PartsOfPaths}
 * 代码清单-p2ch17a-534页a：一个删除目录树的工具 {@link top.kaoshanji.p2ch17a.RmDir}
 * 代码清单-p2ch17a-537页a：文件系统的示例 {@link top.kaoshanji.p2ch17a.FileSystemDemo}
 * 代码清单-p2ch17a-538页a：监听Path {@link top.kaoshanji.p2ch17a.PathWatcher}
 * 代码清单-p2ch17a-540页a：监听整个目录树 {@link top.kaoshanji.p2ch17a.TreeWatcher}
 * 代码清单-p2ch17a-541页a：查找文件 {@link top.kaoshanji.p2ch17a.Find}
 * 代码清单-p2ch17a-543页a：读取文件的所有行 {@link top.kaoshanji.p2ch17a.ListOfLines}
 * 代码清单-p2ch17a-544页a：向文件写入数据 {@link top.kaoshanji.p2ch17a.Writing}
 * 代码清单-p2ch17a-544页b：将文件中的行以Stream的方式读取 {@link top.kaoshanji.p2ch17a.ReadLineStream}
 * 代码清单-p2ch17a-545页a：在流中读取、处理和写入等操作 {@link top.kaoshanji.p2ch17a.StreamInAndOut}
 * author kaoshanji
 * ^_^
 * create time 2025/3/11 11:18
 */
package top.kaoshanji.p2ch17a;